
package CRM;

import java.sql.Date;
import java.text.SimpleDateFormat;

public class Util
{
    private static SimpleDateFormat sdf = new SimpleDateFormat( "dd/MM/yyyy" );
    
    public static Date toDate( String valor )
    {
        Date d = null;
        
        try
        {
            java.util.Date d2 = sdf.parse( valor );
            
            if ( d2 != null )
            {
                d = new Date( d2.getTime() );
            }
        } 
        
        catch (Exception e)
        {
            System.out.println( "ERRO: " + e.toString() );
        }
        
        return d;
    }
    
 public static int toInt( String valor )
    {
        int resultado = 0;
        
        try
        {
            if ( valor != null && ! valor.isEmpty() )
            {
                resultado = Integer.parseInt( valor );
            }
        } 
        
        catch (Exception e)
        {
            System.out.println( "ERRO: Erro ao converter para inteiro o valor #" + valor );
        }
        
        return resultado;
    }
    
    public static double toDouble( String valor )
    {
        double resultado = 0;
        
        try
        {
            if ( valor != null && ! valor.isEmpty() )
            {
                resultado = Double.parseDouble( valor );
            }
        } 
        
        catch (Exception e)
        {
            System.out.println( "ERRO: Erro ao converter para inteiro o valor #" + valor );
        }
        
        return resultado;
    }
    
    public static String dateToString( Date d )
    {
        String result = "";
        
        try 
        {
            if ( d != null )
            {
                result = sdf.format(d);
            }
        } 
        
        catch (Exception e) 
        {
        }
        
        return result;
    }
}

